/**
 * 使用邻接多重表存储无向图
 */
typedef struct __EDGE__{
    //当前边连接的左右两侧的顶点，以及指向他们的指针
    int i;
    int j;
    struct __EDGE__ *ilink; //指向下一条依附于i的边
    struct __EDGE__ *jlink;//指向下一个依附于j的边
}Edge;

typedef struct __VERTEX_NODE__
{
    int data;
    Edge* firstEdge;
};
